Problem 1 |
Create a regular expression to match: two lower case letters followed by two digits. Cree una expresión regular para verificar el patrón: dos letras minúsculas seguidas de dos dígitos. |
Input | Match |
ab55 | yes |
10 | no |
zd67 | yes |
-3A | no |
Ab4 | no |
Abd7 | no |
Problem 2 |
Create a regular expression to match: two lowercase or uppercase letters, a dash and three digits. Cree una expresión regular para verificar el patrón: dos letras minúsculas o mayúsculas, un guión y tres dígitos. |
Input | Match |
ab-545 | yes |
10 | no |
Ab-670 | yes |
-3A | no |
0a-510 | no |
WWW-893 | no |
Problem 3 |
Create a regular expression to match: two words, each word with the first letter of each word in uppercase. Cree una expresión regular para verificar el patrón: dos palabras con la primera letra de cada palabra en mayúsculas. |
Input | Match |
John Leth | yes |
mary | no |
Jesus Christ | yes |
RObert smith | no |
amy Perez | no |
JosepH Heffes | no |
Problem 4 |
Create a regular expression to match: ends with any of the following .com .edu .org without any spaces in any part of the string. Cree una expresión regular para verificar el patrón: termina con cualquiera de los siguientes .com .edu .org sin ningún espacio en ninguna parte de la cadena. |
Input | Match |
may.com | yes |
peter .edu | no |
.organization | no |
cisco.com | yes |
cisco. com | no |
microsoft.gov | no |
Problem 5 |
Create a regular expression to match: the age of a person. Cree una expresión regular para verificar el patrón: la edad de una persona. |
Input | Match |
5 | yes |
300 | no |
.organization | no |
22 | yes |
56.8 | no |
microsoft 28 | no |
Problem 6 |
Create a regular expression to match: the first three letters of the day of the week in uppercase. Cree una expresión regular para verificar el patrón: las tres primeras letras de los días de la semana en mayúsculas. |
Input | Match |
MON | yes |
monday | no |
tue | no |
WED | yes |
thU | no |
28 | no |
Problem 7 |
Create a regular expression to match: the first three letters of a month (first letter is uppercase, next two letters in lowercase) and the year. Cree una expresión regular para verificar el patrón: las tres primeras letras de un mes (primer letra en mayúsculas, siguientes dos letras en minúsculas) y el año. |
Input | Match |
Feb 2020 | yes |
monday | no |
Apr 2050 | yes |
WED 234 | no |
MAY 2100 | no |
JuN 2020 | no |
Problem 8 |
Create a regular expression to match: some text with no spaces, then @, and finally more text with no spaces. Valid characters are: 0-9, a-z, A-Z, dash, underscore and dot. Cree una expresión regular para verificar el patrón: algún texto sin espacios, entonces @, y finalmente mas texto sin espacios. Los caracteres válidos son: 0-9, a-z, A-Z, guión, guión bajo y el punto. |
Input | Match |
abc@com | yes |
Xy z@net | no |
abc.def@azd.com | yes |
assistance @78 | no |
78890@788.edu | yes |
@.org | no |
Problem 9 |
Create a regular expression to match: a floating point value. Cree una expresión regular para verificar el patrón: un valor de punto flotante. |
Input | Match |
5.5 | yes |
a56 | no |
18.0e-3 | yes |
23e 45 | no |
-1.245 | yes |
34 e-56 | no |
0.002 | yes |
0.002e-003 | yes |
Problem 10 |
Create a regular expression to match: a Social Security Number ###-##-####. Cree una expresión regular para verificar el patrón: un número del Seguro Social ###-##-#### |
Input | Match |
345-78-8745 | yes |
a56 | no |
123-55-9974 | yes |
23e 45 | no |
-78-89 | no |
-78-1235 | no |
Problem 11 |
Create a regular expression to match: a RFC (Four uppercase lettters, six digits, a dash, and it ends with three digits or uppercase letters) Cree una expresión regular para verificar el patrón: un RFC (Cuantro letras mayúsculas, seis dígitos, un guión, y termina con tres dígitos o tres letras mayúsculas) |
Input | Match |
BDER457834-5B6 | yes |
aver898789-4N6 | no |
ABCD113356-ACC | yes |
23e 45 | no |
-78-89 | no |
ABCD12344-9AC | no |
ABCD12344-9A | no |
Problem 12 |
Create a regular expression to match: has the word abs in uppercase or lowercase anywhere. Cree una expresión regular para verificar el patrón: tiene la palabra abs in mayúsculas o minúsculas en donde sea. |
Input | Match |
hi flat abs | yes |
absolutely is not | no |
help and ABS | yes |
*help@cusco.org.abs | yes |
SIABS | no |
john.smith@set-fa.edu | no |
Problem 13 |
Create a regular expression to match: five lowercase letters or five digits or five uppercase letters Cree una expresión regular para verificar el patrón: cinco letras minúsculas, o cinco dígitos, o cinco letras en mayúsculas. |
Input | Match |
abcde | yes |
abcdef | no |
89784 | yes |
UIERD | yes |
SIABSA | no |
asd78 | no |
Problem 14 |
Create a regular expression to match: a capital letter S, any character, a dash, four digits, and it optionally ends with ES. Cree una expresión regular para verificar el patrón: una letra S, cualquier carácter, un guión, cuatro dígitos, y termina con ES en forma opcional. |
Input | Match |
Sa-0010 | yes |
S4-0050 | yes |
S*-4565 | yes |
S$-7878ES | yes |
SA-89fd | no |
Fa-8945 | no |
Problem 15 |
Create a regular expression to match: a positive or negative amount of money. Cree una expresión regular para verificar el patrón: un valor positivo o negativo de dinero. |
Input | Match |
$78.78 | yes |
$0.10 | yes |
$1443.78 | yes |
45.78 | no |
5.8 | no |
-$4.10 | yes |
$-4.10 | no |
Problem 16 |
Create a regular expression to match: an email address Cree una expresión regular para verificar el patrón: una dirección de correo electrónico |
Input | Match |
my@cisco.com | yes |
abc @microsoft.net | no |
help_desk@microsoft.com | yes |
*help@cusco.org | no |
-78-89 | no |
john.smith@set-fa.edu | yes |
ABCD12344-9A | no |
Problem 17 |
Create a regular expression to match: a line that starts with the letter A Cree una expresión regular para verificar el patrón: una línea que comienza con la letra A |
Input | Match |
Alberto | yes |
alberto | no |
Hola Alberto | no |
antonio | no |
Antonio | yes |
Valdez, Antonio | no |
Problem 18 |
Create a regular expression to match: a line that ends with the letter Z Cree una expresión regular para verificar el patrón: una línea que termina con la letra Z |
Input | Match |
Mexico | no |
PEREZ | yes |
PereZ Alberto | no |
antonio Perez | no |
Antonio PEREZ | yes |
Valdez, Antonio | no |
Problem 19 |
Create a regular expression to match: several lines (at least one), then a line that starts with Edgar and then several lines. Cree una expresión regular para verificar el patrón: varias líneas (al menos una), entonces una línea que comience con Edgar y entonces varias líneas. |
Step A |
The following text must match: This is a beautiful day Edgar is disappointed because he is dark |
Step B |
The following text must NOT match: This is a beautiful day Many people are happy including Edgar because he is not dark |
Problem 20 |
Create a regular expression to match a Master Card number. They start with the numbers 51 through 55, and they have 16 digits. Cree una expresión regular para verificar el número de un Master Card. Estos comienzan con los números del 51 al 55, y tienen 16 dígitos. |
Problem 21 |
Create a regular expression to match an American Express card number. They start with 34 or 37 and have 15 digits. Cree una expresión regular para verificar el número de un Master Card. Estos comienzan con 34 o 37, y tienen 15 dígitos. |
Problem 22 |
Create a regular expression to match a date in the format dd-mm-yyyy. Cree una expresión regular para verificar una fecha en el formato: dd-mm-yyyy. |